Further adjust frame/window scrollbar width calculations.
authormartin rudalics <rudalics@gmx.at>
Thu, 2 Jan 2014 15:58:48 +0000 (16:58 +0100)
committermartin rudalics <rudalics@gmx.at>
Thu, 2 Jan 2014 15:58:48 +0000 (16:58 +0100)
commit0b73b0b02b37210f01316c5f79617095ca5f748c
tree74aa1835c2ecddbcc86834a82beb0571cd3ec5a4
parentdd98f1ced8879a9ffcffd0899f4985f43d362736
Further adjust frame/window scrollbar width calculations.

* window.c (apply_window_adjustment): Set
windows_or_buffers_changed.
(Fwindow_scroll_bars): Return actual scrollbar width.
* xfns.c (x_set_scroll_bar_default_width): Rename wid to unit.
For non-toolkit builds again use 14 as minimum width and set
FRAME_CONFIG_SCROLL_BAR_WIDTH accordingly.
* xterm.c (XTset_vertical_scroll_bar): Take width from
WINDOW_SCROLL_BAR_AREA_WIDTH.
(x_new_font): Rename wid to unit.  Base calculation of new
scrollbar width on toolkit used and make it analogous to that of
x_set_scroll_bar_default_width.
* w32fns.c (x_set_scroll_bar_default_width): Rename wid to unit.
(Fx_create_frame): Call x_set_scroll_bar_default_width instead
of GetSystemMetrics.
* w32term.c (w32_set_vertical_scroll_bar): Take width from
WINDOW_SCROLL_BAR_AREA_WIDTH.
(x_new_font): Make it correspond to changes in xterm.c.
src/ChangeLog
src/frame.c
src/w32fns.c
src/w32term.c
src/window.c
src/xfns.c
src/xterm.c